ParseHeaderFile("abc.h")

A = CreateClassWrapper("A")
B = CreateClassWrapper("B")
C = CreateInterfaceWrapper("C")
B.addExtra("pass_ptr_by_reference<B>();")

A.findMethod("doodad").make_property()
ping = B.adoptMethod("ping", "b_ping")
ping.make_property()

CreateFunctionWrapper("klunk")
